package com.bkgy.controller.acidefficiency.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bkgy.controller.acidefficiency.entity.*;
import com.bkgy.sys.common.entity.ResultData;

import javax.servlet.http.HttpServletResponse;

/**
 * 2280酸轧效率分析辊服务
 */
public interface AcidEfficiencyService extends IService<TbTcm22280ProSpeed> {

    ResultData getAcidEfficiency(AcidEfficiency request);

    ResultData getAcidEfficiencyList(AcidEfficiencyListReq request);

    ResultData getAcidEfficiencyLists(AcidEfficiencyListReq request);

    ResultData getReWeldList(ReWeldListReq request);

    ResultData getEarlyWarning();

    ResultData getDiffTime();

    ResultData getRollChange(ChangeRollListReq changeRollListReq);

    ResultData getUncoiler();

    public void productionscheduleExcel(AcidEfficiencyListReq dto, HttpServletResponse response);

    /**
     * 钢种生产效率分析
     */
    ResultData prodEfficiencySteelGrade(String beginDate, String endDate);
}
